package app.common.utils;

import java.math.BigDecimal;
import java.text.DecimalFormat;

/**
 * 数字工具类
 * @author feizns
 * @since 2023/08/17
 */
public abstract class NumberUtils {

    /**
     * 格式化器
     */
    private static final DecimalFormat formatter = new DecimalFormat("0.0000");

    /**
     * 四位小数
     * @param number 数量
     * @return {@link BigDecimal}
     */
    public static BigDecimal fourDecimalPlaces(BigDecimal number) {
        return number != null ? new BigDecimal(formatter.format(number.doubleValue())) : null;
    }

}
